package com.bright.ghj.overt.enums;

import lombok.AllArgsConstructor;
import lombok.Getter;

/**
 * @Author hxj
 * @Date 2023/12/22 16:25
 * @Description 公开类型枚举类
 */

@Getter
@AllArgsConstructor
public enum PublicType {
    /**
     * 年度公开
     */
    YEAR(1, "年度公开"),
    /**
     * 季度公开
     */
    SEASON(2, "季度公开"),
    /**
     * 月度公开
     */
    MONTH(3, "月度公开"),
    /**
     * 预留类型
     */
    RESERVED(4, ""),
    /**
     * 及时公开
     */
    TIMELY(5, "及时公开"),
    /**
     * 半年公开
     */
    HALF_YEAR(6, "半年公开"),
    /**
     * 每周公开
     */
    WEEK(7, "每周公开");



    private final Integer value;
    private final String description;

    // 转JSON后会变成MONTH YEAR这样的字符串 重写toString也无法改变
//    @Override
//    public String toString() {
//        return String.valueOf(this.type);
//    }
}
